
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>上市公司营收预测分析报告</title>
        <style>
            /* 全局样式 */
            * {
                box-sizing: border-box;
                margin: 0;
                padding: 0;
            }
            
            body {
                font-family: "Microsoft YaHei", Arial, sans-serif;
                line-height: 1.8;
                color: #333;
                background-color: #f5f7fa;
                max-width: 1200px;
                margin: 0 auto;
                padding: 20px;
            }
            
            /* 标题样式 */
            h1, h2, h3, h4 {
                color: #2c3e50;
                margin-top: 30px;
                margin-bottom: 20px;
                font-weight: 600;
            }
            
            h1 {
                font-size: 2.5em;
                text-align: center;
                margin-top: 0;
                margin-bottom: 30px;
                padding-bottom: 15px;
                border-bottom: 3px solid #3498db;
                color: #2c3e50;
            }
            
            h2 {
                font-size: 1.8em;
                border-left: 5px solid #3498db;
                padding-left: 15px;
                background-color: #ecf0f1;
                padding: 10px 15px;
                border-radius: 0 5px 5px 0;
            }
            
            h3 {
                font-size: 1.4em;
                color: #34495e;
                margin-top: 25px;
            }
            
            /* 摘要样式 */
            .summary {
                background-color: #ffffff;
                padding: 30px;
                border-radius: 10px;
                margin-bottom: 40px;
                box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
                border-left: 5px solid #3498db;
            }
            
            .summary h2 {
                margin-top: 0;
                border: none;
                background: none;
                padding: 0;
                color: #2c3e50;
            }
            
            /* 表格样式 */
            table {
                width: 100%;
                border-collapse: collapse;
                margin: 25px 0;
                background-color: #ffffff;
                border-radius: 8px;
                overflow: hidden;
                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
            }
            
            th, td {
                padding: 15px;
                text-align: left;
                border-bottom: 1px solid #e0e0e0;
            }
            
            th {
                background-color: #3498db;
                color: white;
                font-weight: 600;
                text-transform: uppercase;
                font-size: 0.9em;
            }
            
            tr:nth-child(even) {
                background-color: #f8f9fa;
            }
            
            tr:hover {
                background-color: #e3f2fd;
            }
            
            /* 图表容器 */
            .chart-container {
                margin: 30px 0;
                text-align: center;
                background-color: #ffffff;
                padding: 20px;
                border-radius: 10px;
                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
            }
            
            .chart-container img {
                max-width: 100%;
                height: auto;
                border: 1px solid #e0e0e0;
                border-radius: 8px;
                transition: transform 0.3s ease;
            }
            
            .chart-container img:hover {
                transform: scale(1.02);
            }
            
            /* 强调框 */
            .highlight {
                background-color: #e3f2fd;
                padding: 20px;
                border-radius: 8px;
                margin: 25px 0;
                border-left: 5px solid #2196f3;
                box-shadow: 0 2px 8px rgba(33, 150, 243, 0.1);
            }
            
            .highlight p {
                margin: 0;
                font-size: 1.05em;
            }
            
            /* 列表样式 */
            ul, ol {
                margin-left: 30px;
                margin-bottom: 20px;
            }
            
            li {
                margin-bottom: 10px;
                position: relative;
            }
            
            ul li::before {
                content: "●";
                color: #3498db;
                font-weight: bold;
                display: inline-block;
                width: 1em;
                margin-left: -1em;
            }
            
            /* 段落样式 */
            p {
                margin-bottom: 15px;
                text-align: justify;
                color: #4a5568;
            }
            
            /* 数据卡片 */
            .data-card {
                background-color: #ffffff;
                padding: 25px;
                border-radius: 10px;
                margin: 20px 0;
                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
            }
            
            /* 数值格式化 */
            .large-number {
                font-family: 'Courier New', monospace;
                color: #e74c3c;
                font-weight: bold;
            }
            
            /* 响应式设计 */
            @media (max-width: 768px) {
                body {
                    padding: 10px;
                }
                
                h1 {
                    font-size: 2em;
                }
                
                h2 {
                    font-size: 1.5em;
                }
                
                table {
                    font-size: 0.9em;
                }
                
                th, td {
                    padding: 10px;
                }
            }
        </style>
    </head>
    <body>
        <h1>上市公司营收预测分析报告</h1>
        
        <div class="summary">
            <h2>摘要</h2>
            <p>本报告基于4996家上市公司的财务数据，建立了多种营收预测模型，并深入分析了影响上市公司营收的关键因素。通过对多个模型的评估比较，我们确定了最优预测模型，并基于分析结果提出了投资建议。</p>
            <p><strong>最佳预测模型：</strong>线性回归</p>
            <p><strong>模型性能：</strong>R² = 0.9973</p>
        </div>
        
        <div class="data-card">
            <h2>1. 数据概览</h2>
            <p>数据集包含4996条记录和17个财务指标，涵盖了上市公司的资产负债、经营成果和现金流量等多个维度。</p>
            
            <h3>数据集主要内容</h3>
            <ul>
                <li>基本信息：证券代码和证券简称</li>
                <li>经营成果：营业收入、营业成本、毛利率</li>
                <li>资产负债：资产总计、负债合计、所有者权益合计、资产负债率、权益乘数</li>
                <li>现金流量：经营活动、投资活动、筹资活动现金流量净额及相关比率</li>
            </ul>
            
            <h3>营业收入统计描述</h3>
            <table>
                <tr>
                    <th>统计指标</th>
                    <th>数值</th>
                </tr>
                <tr>
                    <td>均值</td>
                    <td class="large-number">10,994,384,208.95</td>
                </tr>
                <tr>
                    <td>中位数</td>
                    <td class="large-number">1,439,621,431.62</td>
                </tr>
                <tr>
                    <td>标准差</td>
                    <td class="large-number">80,905,482,852.49</td>
                </tr>
                <tr>
                    <td>最小值</td>
                    <td class="large-number">139,134.40</td>
                </tr>
                <tr>
                    <td>最大值</td>
                    <td class="large-number">3,212,215,000,000.00</td>
                </tr>
            </table>
        </div>
        
        <div class="data-card">
            <h2>2. 相关性分析</h2>
            <p>相关性分析有助于我们了解各财务指标与营业收入之间的关系强度。以下是各指标与营业收入的相关系数排序：</p>
            
            <table>
                <tr>
                    <th>排名</th>
                    <th>财务指标</th>
                    <th>相关系数</th>
                    <th>相关性强度</th>
                </tr>
    
            <tr>
                <td>1</td>
                <td>营业成本</td>
                <td class="positive-strong">0.9961</td>
                <td>强相关</td>
            </tr>
            
            <tr>
                <td>2</td>
                <td>所有者权益合计</td>
                <td class="positive-strong">0.8634</td>
                <td>强相关</td>
            </tr>
            
            <tr>
                <td>3</td>
                <td>资产总计</td>
                <td class="positive-strong">0.8458</td>
                <td>强相关</td>
            </tr>
            
            <tr>
                <td>4</td>
                <td>归属于母公司所有者权益合计</td>
                <td class="positive-strong">0.8293</td>
                <td>强相关</td>
            </tr>
            
            <tr>
                <td>5</td>
                <td>负债合计</td>
                <td class="positive-weak">0.7549</td>
                <td>中等相关</td>
            </tr>
            
            <tr>
                <td>6</td>
                <td>经营活动产生的现金流量净额</td>
                <td class="positive-weak">0.7052</td>
                <td>中等相关</td>
            </tr>
            
            <tr>
                <td>7</td>
                <td>现金及现金等价物净增加额</td>
                <td class="neutral">0.2672</td>
                <td>极弱相关</td>
            </tr>
            
            <tr>
                <td>8</td>
                <td>资产负债率</td>
                <td class="neutral">0.0974</td>
                <td>极弱相关</td>
            </tr>
            
            <tr>
                <td>9</td>
                <td>权益乘数</td>
                <td class="neutral">0.0116</td>
                <td>极弱相关</td>
            </tr>
            
            <tr>
                <td>10</td>
                <td>现金流量比率</td>
                <td class="neutral">0.0112</td>
                <td>极弱相关</td>
            </tr>
            
            <tr>
                <td>11</td>
                <td>投资活动比率</td>
                <td class="neutral">-0.0025</td>
                <td>极弱相关</td>
            </tr>
            
            <tr>
                <td>12</td>
                <td>毛利率</td>
                <td class="neutral">-0.0784</td>
                <td>极弱相关</td>
            </tr>
            
            <tr>
                <td>13</td>
                <td>筹资活动产生的现金流量净额</td>
                <td class="neutral">-0.2190</td>
                <td>极弱相关</td>
            </tr>
            
            <tr>
                <td>14</td>
                <td>投资活动产生的现金流量净额</td>
                <td class="negative-weak">-0.7913</td>
                <td>中等相关</td>
            </tr>
            
            </table>
            
            <p><strong>关键发现：</strong>营业成本与营业收入的相关性最高（0.9961），呈现极强的正相关关系。投资活动产生的现金流量净额与营业收入呈较强的负相关关系（-0.7913）。</p>
            
            <div class="chart-container">
                <h3>相关性热力图</h3>
                <p>热力图直观展示了所有财务指标之间的相关关系：</p>
                <img src="相关性热力图.png" alt="相关性热力图">
            </div>
        </div>
        
        <div class="data-card">
            <h2>3. 模型构建与评估</h2>
            <p>我们构建并评估了多种预测模型，包括线性模型和集成学习模型，以确定最优的营收预测方法。</p>
            
            <table>
                <tr>
                    <th>模型名称</th>
                    <th>RMSE</th>
                    <th>MAE</th>
                    <th>R²</th>
                    <th>性能评级</th>
                </tr>
    
            <tr>
                <td>线性回归</td>
                <td class="large-number">5,608,149,404.37</td>
                <td class="large-number">1,099,895,312.55</td>
                <td>0.9973</td>
                <td>优秀</td>
            </tr>
            
            <tr>
                <td>Ridge回归</td>
                <td class="large-number">5,712,085,576.70</td>
                <td class="large-number">1,103,515,239.29</td>
                <td>0.9972</td>
                <td>优秀</td>
            </tr>
            
            <tr>
                <td>Lasso回归</td>
                <td class="large-number">5,828,322,641.57</td>
                <td class="large-number">1,108,907,873.49</td>
                <td>0.9971</td>
                <td>优秀</td>
            </tr>
            
            <tr>
                <td>随机森林</td>
                <td class="large-number">23,280,830,880.40</td>
                <td class="large-number">1,486,487,822.27</td>
                <td>0.9534</td>
                <td>优秀</td>
            </tr>
            
            <tr>
                <td>梯度提升树</td>
                <td class="large-number">12,303,545,129.94</td>
                <td class="large-number">3,271,423,807.22</td>
                <td>0.9870</td>
                <td>优秀</td>
            </tr>
            
            </table>
            
            <div class="highlight">
                <p><strong>模型评估结论：</strong>线性回归在所有模型中表现最佳，R²值达到0.9973，表明该模型能够解释约99.7%的营收变异。这说明财务指标之间存在很强的线性关系。</p>
            </div>
            
            <div class="chart-container">
                <h3>模型性能对比</h3>
                <p>下图展示了各模型的R²得分和RMSE对比：</p>
                <img src="模型性能对比.png" alt="模型性能对比图">
            </div>
        </div>
        
        <div class="data-card">
            <h2>4. 特征重要性分析</h2>
            <p>基于线性回归的特征重要性分析，我们识别出了对上市公司营收影响最大的关键因素。以下是详细的特征重要性排序：</p>
            
            <table>
                <tr>
                    <th>排名</th>
                    <th>特征名称</th>
                    <th>系数/重要性</th>
                    <th>影响分析</th>
                </tr>
    
            <tr>
                <td>1</td>
                <td>资产总计</td>
                <td>-882,477,175,655,904.3750</td>
                <td>负向影响</td>
            </tr>
            
            <tr>
                <td>2</td>
                <td>负债合计</td>
                <td>603,343,082,930,808.3750</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>3</td>
                <td>所有者权益合计</td>
                <td>327,481,402,690,930.5000</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>4</td>
                <td>营业成本</td>
                <td>69,400,099,001.0169</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>5</td>
                <td>经营活动产生的现金流量净额</td>
                <td>-22,215,300,464.2818</td>
                <td>负向影响</td>
            </tr>
            
            <tr>
                <td>6</td>
                <td>投资活动产生的现金流量净额</td>
                <td>-19,727,859,035.3650</td>
                <td>负向影响</td>
            </tr>
            
            <tr>
                <td>7</td>
                <td>筹资活动产生的现金流量净额</td>
                <td>-13,093,387,756.8033</td>
                <td>负向影响</td>
            </tr>
            
            <tr>
                <td>8</td>
                <td>现金及现金等价物净增加额</td>
                <td>8,982,056,566.3155</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>9</td>
                <td>归属于母公司所有者权益合计</td>
                <td>2,845,460,180.9704</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>10</td>
                <td>毛利率</td>
                <td>713,131,546.6388</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>11</td>
                <td>资产负债率</td>
                <td>221,643,345.8515</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>12</td>
                <td>投资活动比率</td>
                <td>74,488,448.6062</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>13</td>
                <td>现金流量比率</td>
                <td>32,198,716.5759</td>
                <td>正向影响</td>
            </tr>
            
            <tr>
                <td>14</td>
                <td>权益乘数</td>
                <td>-1,804,314.0028</td>
                <td>负向影响</td>
            </tr>
            
            </table>
            
            <p><strong>关键洞察：</strong></p>
            <ul>
                <li>资产总计、负债合计和所有者权益合计是影响营收的最重要因素</li>
                <li>这些财务指标反映了公司的整体规模和财务结构</li>
                <li>营业成本也显示出较高的重要性，这与相关性分析结果一致</li>
            </ul>
            
            <div class="chart-container">
                <h3>特征重要性可视化</h3>
                <p>线性回归的特征重要性/系数可视化：</p>
                <img src="特征系数.png" alt="特征重要性图">
            </div>
        </div>
        
        <div class="data-card">
            <h2>5. 预测结果分析</h2>
            <p>使用最佳模型进行预测，以下是预测结果的详细分析：</p>
            
            <div class="chart-container">
                <h3>预测值 vs 实际值</h3>
                <p>散点图展示了预测值与实际值的分布情况，理想情况下点应该分布在对角线上：</p>
                <img src="预测vs实际.png" alt="预测vs实际图">
            </div>
            
            <div class="chart-container">
                <h3>残差分析</h3>
                <p>残差图展示了预测误差的分布，有助于识别模型的系统性偏差：</p>
                <img src="残差图.png" alt="残差图">
            </div>
        </div>
        
        <div class="data-card">
            <h2>6. 结论与建议</h2>
            
            <h3>主要发现</h3>
            <ol>
                <li>基于4996家上市公司的财务数据，成功构建了具有高精度的营收预测模型</li>
                <li>线性回归表现最优，R²值达0.9973，预测能力极强</li>
                <li>通过特征重要性分析，明确了影响上市公司营收的关键驱动因素，主要是公司规模相关指标</li>
                <li>财务指标之间存在显著的线性关系，这可能与会计恒等式有关</li>
            </ol>
            
            <h3>投资建议</h3>
            <ul>
                <li><strong>规模导向：</strong>关注资产规模较大的上市公司，这类公司通常具有更高的营收水平</li>
                <li><strong>现金流分析：</strong>经营活动现金流与营收呈正相关，可作为营收质量的重要指标</li>
                <li><strong>财务结构优化：</strong>合理的资产负债率有助于公司稳定发展和营收增长</li>
                <li><strong>行业差异：</strong>建议在实际投资决策中进一步结合行业特点进行分析</li>
            </ul>
            
            <h3>模型应用与改进</h3>
            <ul>
                <li>本模型可用于初步筛选和评估上市公司的营收表现</li>
                <li>局限性：仅基于财务数据，未考虑宏观经济、行业周期等外部因素</li>
                <li>未来改进方向：
                    <ul>
                        <li>引入更多维度的数据，如市场份额、研发投入、行业地位等</li>
                        <li>考虑时间序列因素，建立动态预测模型</li>
                        <li>按行业分类建立细分模型，提高预测精度</li>
                        <li>定期更新模型参数，适应市场变化</li>
                    </ul>
                </li>
            </ul>
        </div>
        
        <div style="text-align: center; margin-top: 50px; color: #7f8c8d; font-size: 0.9em;">
            <p>报告生成时间：2025年10月27日 15:17</p>
        </div>
    </body>
    </html>
    